#include<string>  
#include<vector>  
#include<map>  
#include<algorithm>  
#include <unordered_map>  
#include<iostream>
  
using namespace std;  
  
class Solution {  
public:  
    int reverse(int x) {  
        // 将你的代码写在下面  
        return 0;  
    }  
};
#ifndef COMPILER_ONLINE  
#include "header.cpp"  
#endif  
  
void Test1() {  
    // 通过定义临时对象，来完成方法的调用  
    int ret = Solution().reverse(123);  
    if (ret == 321) {  
        cout << "通过了用例1, 测试123通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例1, 测试123失败....ERROR!" << endl;  
    }  
}  
  
void Test2() {  
    // 通过定义临时对象，来完成方法的调用  
    int ret = Solution().reverse(-123);  
    if (ret == -321) {  
        cout << "通过了用例2, 测试-123通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例2, 测试-123失败....ERROR!" << endl;  
    }  
}  
  
void Test3() {  
    // 通过定义临时对象，来完成方法的调用  
    int ret = Solution().reverse(120);  
    if (ret == 21) {  
        cout << "通过了用例3, 测试120通过....OK!" << endl;  
    } else {  
        cout << "没有通过用例3, 测试120失败....ERROR!" << endl;  
    }  
}  
  
int main() {  
    Test1();  
    Test2();  
    Test3();  
    return 0;  
}